/******************************************************************************************
Copyright(C), 2019-2020, Linyar.
文件名：L_MPP40_vo.h
作者：燕卫博	版本：V1.1	创建日期：2021.5.27
文件描述：
    头文件。
版本信息：
    9Hv2，个人。
历史修改记录：
1. 2021-5-27:V1.1 燕卫博
从STv9-t拷贝更改。

2. 2021-8-11:V1.0 燕卫博
从9Hv1拷贝，接续使用。
******************************************************************************************/

#ifndef __L_MPP40_VO__
#define __L_MPP40_VO__

//                                              ↓
//+------------------------------------------------------------------------------------------+
//|                                         头文件包含
//+------------------------------------------------------------------------------------------+
/*|*/  #include <stdio.h>
/*|*/  #include <fcntl.h>
/*|*/  #include <sys/ioctl.h>
/*|*/  #include <unistd.h>
/*|*/  #include "hi_common.h"
/*|*/  #include "hi_comm_video.h"
/*|*/  #include "hi_comm_hdmi.h"
/*|*/  #include "hi_comm_vo.h"
/*|*/  #include "mpi_sys.h"
/*|*/  #include "mpi_hdmi.h"
/*|*/  #include "mpi_vo.h"
//+------------------------------------------------------------------------------------------+
//                                              ↓
//+------------------------------------------------------------------------------------------+
//|                                         数据类型
//+------------------------------------------------------------------------------------------+
//|    用于设置视频层显示通道的枚举类型，从SAMPLE库修改得到。
/*|*/  typedef enum hiVO_MODE_E
/*|*/  {
/*|*/      VO_MODE_1MUX,
/*|*/      VO_MODE_2MUX,
/*|*/      VO_MODE_4MUX,
/*|*/      VO_MODE_8MUX,
/*|*/      VO_MODE_9MUX,
/*|*/      VO_MODE_16MUX,
/*|*/      VO_MODE_25MUX,
/*|*/      VO_MODE_36MUX,
/*|*/      VO_MODE_49MUX,
/*|*/      VO_MODE_64MUX,
/*|*/      VO_MODE_2X4,
/*|*/      VO_MODE_BUTT
/*|*/  }VO_MODE_E;
//+------------------------------------------------------------------------------------------+
//                                              ↓
//+------------------------------------------------------------------------------------------+
//|                                       函数/变量声明
//+------------------------------------------------------------------------------------------+
/*|*/  int  L_VO_Init(void);
/*|*/  void L_VO_DeInit(void);
//+------------------------------------------------------------------------------------------+

#endif
